delayed payment clause - German English Dictionary